GitHub Awesome List 全景综述:开发者必知的优质资源分类导航
前言
sindresorhus/awesome 是 GitHub 上最知名的资源聚合仓库,Star 数超过 46 万。它以"awesome list"的形式,将互联网上各领域的优质开源项目、工具、教程按主题分类整理。本文对其所有大类进行综述,帮助你快速定位感兴趣的方向。
💡 推荐配合 Track Awesome List 使用——它追踪 500+ 个 awesome 列表的每日更新,支持 RSS 订阅和邮件通知,让你不错过任何新增的优质资源。
🔥 Top 热门列表(按 Star 数排名)
根据 trackawesomelist.com 统计,以下是最受欢迎的 awesome 列表(截至 2026 年 5 月):
| # | 列表 | ⭐ Star | 简介 |
|---|---|---|---|
| 1 | Public APIs | 430K | 免费 API 集合 |
| 2 | Free Programming Books | 388K | 免费编程书籍 |
| 3 | Awesome Selfhosted | 290K | 自托管服务与应用 |
| 4 | Awesome Python | 295K | Python 框架、库与工具 |
| 5 | Awesome Go | 171K | Go 框架与库 |
| 6 | Free for Dev | 121K | 开发者免费 SaaS/PaaS/IaaS |
| 7 | Awesome Mac | 103K | macOS 优质软件 |
| 8 | Awesome Vue | 74K | Vue.js 生态资源 |
| 9 | Awesome Machine Learning | 72K | 机器学习框架与库 |
| 10 | Awesome C++ | 71K | C/C++ 框架与库 |
| 11 | Awesome Rust | 52K | Rust 生态资源 |
| 12 | Awesome Node.js | 66K | Node.js 包与资源 |
| 13 | Awesome Flutter | 60K | Flutter 库与教程 |
| 14 | Awesome iOS | 52K | iOS 生态资源 |
| 15 | Awesome Java | 48K | Java 框架与库 |
完整 Top 50 排名见:https://www.trackawesomelist.com/#top-50-awesome-list
📅 近期活跃更新的列表
以下列表在近期(2026 年 5 月)仍有频繁更新,说明社区活跃度高:
- Awesome Go — 每日更新
- Awesome Selfhosted — 每日更新
- Awesome Python — 每周更新
- Awesome Neovim ⭐21K — 每日更新
- Awesome Terraform ⭐6.4K — 每日更新
- Awesome Flask ⭐1.7K — 每周更新
- Awesome Web Security ⭐13K — 每周更新
- Awesome Testing ⭐2.3K — 每周更新
- Awesome OpenTofu — 每周更新
- Awesome CLI Apps ⭐19K — 每周更新
一、平台(Platforms)
涵盖各种操作系统、云平台和运行时环境的资源列表。
移动端与跨平台
- Node.js — 异步非阻塞 JavaScript 运行时
- Cross-Platform — 跨平台开发
- React Native — 用 JS 写原生移动应用
- Flutter — Google 的跨平台移动 SDK(Dart 语言)
- Electron — 用 JS/HTML/CSS 构建桌面应用
- Capacitor — 跨平台 Web Native 应用运行时
- Xamarin — .NET 移动开发
- Uno Platform — .NET 跨平台 UI
- iOS / Android / watchOS
- Cordova — 混合应用 JS API
桌面操作系统
- Linux
- Containers / eBPF / AppImage / Arch / Omarchy
- macOS — Screensavers / Apps / Open Source Apps
- Windows — PowerToys Run Plugins
云平台与服务
- AWS / Google Cloud / IBM Cloud / DigitalOcean
- Firebase — Genkit
- Cloudflare / Heroku
- Home Assistant — 开源智能家居
- Deno — 安全的 JS/TS 运行时
- Nix — 可复现的包管理器
IoT 与嵌入式
其他平台
- Qt / GNOME / KDE
- .NET — Core / Roslyn
- Smart TV / WebExtensions
- Low Code / Backstage
- Integration / ArcGIS Developer
- Salesforce / JVM
二、编程语言(Programming Languages)
几乎覆盖所有主流和小众语言:
主流语言
| 语言 | 链接 | 亮点子列表 |
|---|---|---|
| JavaScript | 链接 | Promises、FP、ESLint、npm、30s of Code |
| Python | 链接 | Asyncio、Data Science、Typing、MicroPython |
| Rust | 链接 | Pest |
| Go | 链接 | 综合资源 |
| Java | 链接 | RxJava、J2ME |
| Swift | 链接 | Education、Playgrounds |
| Kotlin | 链接 | JetBrains 生态 |
| C/C++ | 链接 | 系统编程与嵌入式 |
| PHP | 链接 | Composer |
| Ruby | 链接 | 综合资源 |
| R | 链接 | Learning |
函数式语言
- Haskell / PureScript / Elixir / Elm / Erlang
- Clojure / ClojureScript
- OCaml / F# / Common Lisp / Coq
- Scala — Scala Native
新兴与特殊用途
- Dart — Flutter 的语言
- Julia — 高性能科学计算
- V — 简单快速的编译语言
- Move — 智能合约语言
- Q# — 量子计算语言
- Imba — 编译到 JS 的高性能语言
- Esolangs — 实验性/玩笑语言集合
- Crystal / Lua / D / Groovy
- Ada/SPARK / Fortran / Pascal
- Vala / Idris / VBA
三、前端开发(Front-End Development)
前端是 awesome 列表中最庞大的分类之一。
框架与库
- React — Relay / Hooks
- Vue.js / Angular / Svelte / Ember / Preact
- Next.js — React 服务端渲染框架
- lit / Web Components
- Blazor — .NET WebAssembly 前端
- Redux / Ionic / Meteor
CSS 生态
- Tailwind CSS — 实用优先的 CSS 框架
- CSS — Frameworks / Protips
- Sass / Less / PostCSS
- Master CSS — 虚拟 CSS 语言
- Ant Design / Material-UI
可视化与图形
性能与工程
- Web Performance Optimization / PageSpeed Metrics / Web Performance Budget
- Progressive Web Apps / Service Workers / Offline-First
- JAMstack / Static Website Services
- Storybook / Design Systems
新方向
- WebAssembly — 跨平台高性能二进制格式
- Tiny JS — 2KB 以内的前端库
- Frontend GIS — 前端地理信息系统
- Hydrogen — Shopify 的 React 电商框架
- Inertia.js / Yew / Seed
四、后端开发(Back-End Development)
Web 框架
- Python: Flask / Pyramid / FastAPI / Dash / Reflex
- PHP: Laravel(TALL Stack)/ Symfony / CakePHP / Phalcon / Slim
- Ruby: Rails(Gems)
- Go: Fiber
- Swift: Vapor
- Java: Dropwizard / Apache Wicket / Vert.x
基础设施与容器
身份与安全
- IAM — 用户认证与授权
五、计算机科学(Computer Science)
机器学习与 AI
- Machine Learning — Tutorials / ML with Ruby / Core ML / H2O / JAX / XAI
- Deep Learning — TensorFlow / TF.js / TF Lite / Papers
- Computer Vision / Deep Vision
- Generative AI — 文本/图像/音频生成
- Conversational AI — 聊天机器人
- AI in Finance
- Software Engineering for ML
自然语言处理
密码学与量子计算
理论与基础
- University Courses / Open Source Society University
- Functional Programming
- Static Analysis / Information Retrieval
- Theoretical Computer Science
- VLM Architectures — 视觉语言模型
- Data Science — Tutorials
六、大数据(Big Data)
- Big Data / Public Datasets
- Hadoop / Apache Spark
- Data Engineering / Streaming
- Qlik / Splunk
- Network Analysis
七、理论(Theory)
- Papers We Love — 经典论文阅读社区
- Talks
- Algorithms — Education / Visualizations
- Artificial Intelligence
- Competitive Programming
- Math
- Search Engine Optimization
- Recursion Schemes
- Audit Algorithms
- AGI & CoCoSci
- Complex Systems
八、书籍(Books)
- Free Programming Books — 免费编程书籍(多语言)
- Go Books / R Books / Elixir Books
- Mind Expanding Books — 拓展思维的书单
- Book Authoring — 写书工具与流程
九、编辑器(Editors)
十、游戏开发(Gaming)
游戏引擎
- Godot / Unity / LÖVE / PICO-8
- Construct 2 / Gideros / libGDX
- PlayCanvas / Flame / GameMaker / Babylon.js
游戏开发资源
- Game Development / Game Engine Development / Game Production
- Game Datasets / Haxe Game Dev / Learn Gamedev
- Game Talks
特定平台
- Minecraft — ComputerCraft
- Roblox / Game Boy Development / CHIP-8
- Open Source Games / Game Remakes
- Games of Coding / Esports
- Discord Communities
十一、开发环境(Development Environment)
- Shell / Fish / ZSH Plugins
- GitHub — Actions / Browser Extensions / Cheat Sheet / Pinned Gists
- Git Tips / Git Add-ons / Git Hooks
- Dotfiles / Dev Env
- Command-Line Apps
- Alfred Workflows
- PowerShell / Hyper / WezTerm
- SSH / FOSS for Developers
- Quick Look Plugins — macOS
- Terminals Are Sexy
十二、娱乐(Entertainment)
十三、数据库(Databases)
关系型
NoSQL
新兴数据库
- Supabase — Firebase 开源替代
- PocketBase — Go 单文件后端
- Neon — AWS Aurora 开源替代
- TDengine — 时序数据库
- TypeDB — 逻辑数据库
图数据库与工具
十四、媒体(Media)
- Fonts / Codeface — 字体资源
- Icons / Stock Resources
- Music / Audio Visualization / Audio Over IP
- FFmpeg / VLC
- GIF / Pixel Art
- Broadcasting / Audiovisual
- Open Source Documents
十五、学习(Learn)
- Learn to Program / JavaScript Learning / CSS Learning
- Dive into Machine Learning
- YouTubers / Tech Videos / Speaking
- Roadmaps / Certificates
- Product Management
- Hackathon
- STEAM / Educational Games / Programming for Kids
- Computer History
- CLI Workshoppers
十六、安全(Security)
攻防与研究
- Hacking / CTF / Malware Analysis / Fuzzing
- Web Security / Application Security
- Android Security / Vehicle Security / Embedded and IoT Security
- Password Cracking / Lockpicking
- Hacking Spots
防御与合规
- Cybersecurity Blue Team / Incident Response / DevSecOps
- GDPR / OpenID Connect
- Honeypots / Detection Engineering / Suricata
- Prompt Injection — AI 安全
- CI/CD Attacks / EVM Security / Malware Persistence
- Cyber Security University / Security Card Games
- Annual Security Reports
- Security / Executable Packing
十七、内容管理系统(CMS)
- Wagtail / Drupal / Plone
- Directus / Payload — Headless CMS
- Craft CMS / Sitecore / Silverstripe / Umbraco
- Textpattern / Refinery CMS
十八、硬件(Hardware)
- Robotics / Robotic Tooling
- Internet of Things / Electronics
- LIDAR / ADS-B
- Plotters
- Open Hardware / Flying FPV
- Bluetooth Beacons / Electric Guitar Specifications
十九、商业(Business)
- Indie / Open Companies
- Tools of the Trade — Hacker News 公司工具集
- OKR Methodology / Engineering Strategy
- Developer-First Products
- Billing
- Engineering Team Management
- Clean Tech / Social Enterprise
- Wardley Maps
- Places to Post Your Startup
二十、工作(Work)
- Remote Jobs / Niche Job Boards
- Programming Interviews
- Productivity / Slack(Communities)
- Code Review
- Creative Technology
- Internships
二十一、网络(Networking)
- Software-Defined Networking
- PCAPTools / Scapy
- Real-Time Communications / SNMP
- Cilium — 容器网络与安全
二十二、去中心化系统(Decentralized Systems)
- Bitcoin / Ethereum / Algorand
- Substrate / Cosmos SDK / Stacks
- Mastodon / ATProto
- Tor / ZeroNet / IPFS
- Blockchain AI / Non-Financial Blockchain
- Ripple / EOSIO / Corda / Waves / Golem
二十三、健康与社会科学(Health and Social Science)
- Healthcare / Biomedical Information Extraction
- Neuroscience / Computational Neuroscience / Neuroimaging
- Mental Health / Empathy in Engineering
- Digital History / Digital Humanities
- Diversity / Humane Technology / Transgender
- Lucid Dreams
二十四、测试(Testing)
- Testing / Visual Regression Testing / Quality Assurance Roadmap
- Selenium / Playwright / Appium
- JMeter / k6 / Gatling
- TAP
- CodeRabbit — AI 代码审查
二十五、杂项精选(Miscellaneous)
这是 awesome 列表中最丰富的"百宝箱",涵盖极广:
开发工具与标准
- JSON(GeoJSON / Datasets)/ CSV
- GraphQL / REST / MQTT
- Microservices / Software Architecture / Domain-Driven Design / Event-Driven Architecture
- Ansible / Prometheus / SaltStack
- Site Reliability Engineering / CI/CD / ChatOps
AI 与新兴技术
- ChatGPT / Whisper — OpenAI 生态
- Claude Code — Anthropic 终端 AI 编码助手
- Gemini CLI — Google 终端 AI 编码助手
- Copilot Agents — GitHub AI 编程助手
- Stock Trading / Credit Modeling
科学与研究
- Scientific Computing / Bioinformatics / Computational Biology
- Computational Geometry / Cheminformatics
- Agriculture / Astrophotography / HPC
- Research Tools / Scientific Writing / Quarto
设计与创意
- Creative Coding / Web Design / Product Design
- Design Principles / Data Visualization
- Colorful / TikZ / LaTeX
生活与兴趣
- Pokémon / Steam / Steam Deck / Geocaching
- Board Games / Food / Veganism
- Earth / Permacomputing
- Quantified Self / Lucid Dreams / Regex
开发者福利
- Free for Developers / Discounts for Student Developers
- No-Login Web Apps
- Beginner-Friendly Projects / Katas
- Open Source Supporters / Software Patreons
其他
- Unicode(Code Points)/ Web Archiving / OpenStreetMap
- WebXR / Falsehood / Naming
- Standards / Tech Ethics / Uncopyright / Ad-Free
- SAP Commerce / Magento 2
- Self Hosted / Jupyter
相关工具
| 工具 | 用途 |
|---|---|
| Track Awesome List | 追踪 500+ 列表每日更新,支持 RSS/邮件订阅 |
| Awesome Search | 快速全文搜索所有 Awesome 列表 |
| StumbleUponAwesome | 浏览器扩展,随机发现 Awesome 页面 |
| Awesome CLI | 命令行浏览 Awesome 列表 |
| GitHub Topics: awesome | GitHub 上所有带 awesome 标签的仓库 |
如何保持更新
- RSS 订阅:https://www.trackawesomelist.com/rss.xml
- 邮件订阅:在 trackawesomelist.com 首页注册 Newsletter
- Watch 仓库:在 GitHub 上 Watch 感兴趣的 awesome 列表,选择 "Releases only" 或 "Custom" 减少噪音
- 每周浏览:trackawesomelist.com 提供 Weekly 视图 汇总一周新增
总结
sindresorhus/awesome 本质上是一个开发者知识图谱。无论你是前端工程师、后端架构师、数据科学家、安全研究员还是独立开发者,都能在这里找到对应领域的高质量资源入口。
推荐使用方式:
- 收藏本文作为索引,按需点击探索
- 用 Track Awesome List 订阅你关注领域的更新
- 用 Awesome Search 按关键词快速定位
仓库地址:https://github.com/sindresorhus/awesome
更新追踪:https://www.trackawesomelist.com